package com.skyeye.calculatecost.entity;

import com.skyeye.annotation.api.ApiModelProperty;
import com.skyeye.machinprocedure.entity.MachinProcedure;
import com.skyeye.machinprocedure.entity.MachinProcedureAcceptChild;
import com.skyeye.machinprocedure.entity.MachinProcedureAcceptProductNum;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 工序核算实体类
 */
@Data
public class MachinProcedureAcceptCost {

    @ApiModelProperty(value = "员工生产数量信息列表")
    private List<MachinProcedureAcceptProductNum> productNumMationList;

    @ApiModelProperty(value = "工序编号")
    private String procedureNumber;

    @ApiModelProperty(value = "工序名称")
    private String procedureName;

    @ApiModelProperty(value = "报废耗材信息列表")
    private List<MachinProcedureAcceptChild> scrapChildLIst;

    @ApiModelProperty(value = "报废耗材成本")
    private String scrapConsumablePrice;

    @ApiModelProperty(value = "正常耗材信息列表")
    private List<MachinProcedureAcceptChild> normalChildLIst;

    @ApiModelProperty(value = "正常耗材成本")
    private String normalConsumablePrice;

    @ApiModelProperty(value = "耗材成本")
    private String consumablePrice;

    @ApiModelProperty(value = "总数量")
    private Integer allNum;

    @ApiModelProperty(value = "合格数量")
    private Integer qualifiedNum;

    @ApiModelProperty(value = "返工数量")
    private Integer reworkNum;

    @ApiModelProperty(value = "报废数量")
    private Integer scrapNum;

    @ApiModelProperty(value = "工资金额")
    private String wage;

    @ApiModelProperty(value = "总价")
    private String totalPrice;
}
